-- *****************************************************************************
-- Juniper-HTTP-Profile-MIB
--
-- Juniper Networks Enterprise MIB
-- HTTP Profile MIB
--
-- Copyright (c) 2005 Juniper Networks, Inc. All Rights Reserved.
-- *****************************************************************************Juniper-HTTP-Profile-MIB DEFINITIONS::=BEGINIMPORTSMODULE-IDENTITY,OBJECT-TYPE,Unsigned32FROM SNMPv2-SMI
MODULE-COMPLIANCE,OBJECT-GROUP
FROM SNMPv2-CONF
DisplayStringFROM SNMPv2-TC
juniMibs
FROM Juniper-MIBs
JuniSetMap
FROM Juniper-TC;juniHttpProfileMIB MODULE-IDENTITYLAST-UPDATED"200508191421Z"-- 19-Aug-05 02:21 PM EDTORGANIZATION"Juniper Networks, Inc."CONTACT-INFO" Juniper Networks, Inc.
Postal: 10 Technology Park Drive
Westford, MA 01886-3146
USA
Tel: +1 978 589 5800
Email: mib@Juniper.net"DESCRIPTION"The HTTP rofile MIB for the Juniper Networks, Inc. enterprise."-- Revision HistoryREVISION"200508191421Z"-- 19-Aug-05 02:21 PM EDT = JUNOSe 8.0DESCRIPTION"Initial version of this MIB module."::={ juniMibs 79}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed objects
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniHttpProfileObjects OBJECTIDENTIFIER::={ juniHttpProfileMIB 1}juniHttpProfile OBJECTIDENTIFIER::={ juniHttpProfileObjects 1}--
-- This MIB defines configuration profile structure for ATM interfaces.
-- The creation/deletion of profiles and mapping of profile names to profile
-- indices is coordinated in the Juniper-PROFILE-MIB.
--
--
-- The ATM 1483 Profile Table
--juniHttpProfileTable OBJECT-TYPESYNTAXSEQUENCEOF JuniHttpProfileEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table contains profiles for configuring bulk ATM circuits.
Entries in this table are created/deleted as a side-effect of
corresponding operations to the juniProfileNameTable in the
Juniper-PROFILE-MIB."::={ juniHttpProfile 1}juniHttpProfileEntry OBJECT-TYPESYNTAX JuniHttpProfileEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A profile describing VCC configuration of an ATM subinterface."INDEX{ juniHttpProfileId }::={ juniHttpProfileTable 1}
JuniHttpProfileEntry ::=SEQUENCE{
juniHttpProfileId Unsigned32,
juniHttpProfileSetMap JuniSetMap,
juniHttpProfileRedirectUrl DisplayString}juniHttpProfileId OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSnot-accessible
STATUScurrentDESCRIPTION"The integer identifier associated with this profile. A value for this
identifier is determined by locating or creating a profile name in the
juniProfileNameTable."::={ juniHttpProfileEntry 1}juniHttpProfileSetMap OBJECT-TYPESYNTAX JuniSetMap
MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"A bitmap representing which objects in this entry have been explicitly
configured. See the definition of the JuniSetMap TEXTUAL-CONVENTION for
details of use.
The INDEX object(s) and this object are excluded from representation
(i.e. their bits are never set).
When a SET request does not explicitly configure JuniSetMap, bits in
JuniSetMap are set as a side-effect of configuring other profile
attributes in the same entry.
If, however, a SET request explicitly configures JuniSetMap, the
explicitly configured value overrides 1) any previous bit settings, and
2) any simultaneous 'side-effect' settings that would otherwise occur.
Once set, bits can only be cleared by explicitly configuring
JuniSetMap."::={ juniHttpProfileEntry 2}juniHttpProfileRedirectUrl OBJECT-TYPESYNTAXDisplayString(SIZE(0..64))MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object is a 64 byte string that will be used as the redirect
URL when requests arrive at the HTTP server over the Ip Interface
configured."::={ juniHttpProfileEntry 3}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Notifications
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- No notifications are defined in this MIB.-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Conformance information
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniHttpProfileConformance OBJECTIDENTIFIER::={ juniHttpProfileMIB 4}juniHttpProfileCompliances OBJECTIDENTIFIER::={ juniHttpProfileConformance 1}juniHttpProfileGroups OBJECTIDENTIFIER::={ juniHttpProfileConformance 2}--
-- compliance statements
--juniHttpProfileCompliance MODULE-COMPLIANCESTATUScurrentDESCRIPTION"Compliance statement for entities which implement the Juniper
HTTP Profile MIB."MODULE-- this moduleMANDATORY-GROUPS{
juniHttpProfileGroup }::={ juniHttpProfileCompliances 1}-- JUNOSe 8.0
--
-- units of conformance
--juniHttpProfileGroup OBJECT-GROUPOBJECTS{
juniHttpProfileSetMap,
juniHttpProfileRedirectUrl }STATUScurrentDESCRIPTION"Current collection of objects providing management of profile
functionality for per Interface HTTP objects in a Juniper product."::={ juniHttpProfileGroups 1}END